Microsoft Cognitive Toolkit

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Microsoft Cognitive Toolkit (CNTK) — это стандартизированный инструментарий для проектирования и развития сетей разнообразных видов, применяет искусственный интеллект для работы с большими объёмами данных путем глубокого обучения, использует внутреннюю память для обработки последовательностей произвольной длины. Microsoft Cognitive Toolkit развивает неуклонное расширение, скорость и точность с качеством коммерческого уровня применения. Имеет выраженную и простую архитектуру, совместимую с популярными языками и сетями, такими как, C++ и Python.

Набор средств Microsoft Cognitive Toolkit (https://cntk.ai) показывает нейронные сети как порядок вычислительных шагов через ориентированный граф. В этом ориентированном графе конечные узлы означают входные размеры сети, когда другие узлы представляют матричными операциями на этих входящих условиях. CNTK разрешает пользователям лучше разобраться и совместить распространённые типы моделей — глубокие нейронные сети (DNNs), свёрточные сети (CNNs) и рекуррентные сети (RNNs/LSTMs). Применятся стохастический градиентный спуск (SGD, ошибки обратного распространения) обучения с автоматическим разделением и распараллеливанием по нескольким графическим процессорам и серверам. CNTK доступен по лицензии с открытым исходным кодом (лицензия MIT)[1] с апреля 2015 года.

Примечания

[править | править код]
  1. CNTK/LICENSE.md at master · Microsoft/CNTK (англ.). Дата обращения: 12 января 2019. Архивировано 22 апреля 2017 года.